import { get, post } from '@/utils/request'

/**
 * 通用的一些方法
 */
export default class Common {
  /**
   * 获取注册验证码
   */
  static async getRegisterCode(uid) {
    return get('/common/getRegisterCode/' + uid)
  }

  /**
   * 注册
   */
  static async register(data) {
    return post('/common/register', data)
  }

  /**
   * 登录验证码
   */
  static async getLoginCode(uid) {
    return get('/common/getLoginCode/' + uid)
  }

  /**
   * 登录
   */
  static async login(data) {
    return post('/common/login', data)
  }

  /**
   * 获取在线人数
   */
  static async online() {
    return get('/common/getOnLine')
  }
}
